package Test;

import java.io.File;
import java.io.IOException;
import java.util.Arrays;

public class Test1 {
    public static void main(String[] args) throws IOException {
        File file = new File("./test/11/22/33/44");
        File file1 = new File("./test/11/22/33/55");
//        System.out.println(file.getParent());//返回父亲母鹿
//        System.out.println(file.getName());//返回文件名
//        System.out.println(file.getPath());//返回路径
//        System.out.println(file.getAbsoluteFile());//绝对路径
//        System.out.println(file.getCanonicalFile());//修饰过的绝对路径
//        System.out.println(file.exists());//判断是否存在
//        System.out.println(file.isDirectory());//判断是否为目录
//        System.out.println(file.isFile());//判断是否为普通文件
//        System.out.println(file.createNewFile());//创建普通文件
//        //System.out.println(file.delete());//删除文件
//        //file.deleteOnExit();//进程结束删除文件
        //file.mkdir();//创建 File 对象代表的⽬录
        //System.out.println(file.mkdirs());//创建 File 对象代表的⽬录，如果必要，会创建中间⽬录要，会创建中间⽬录
        //String[] files = file.list();//返回 File 对象代表的⽬录下的所有⽂件名
        //System.out.println(Arrays.toString(files));
        //File[] file1 = file.listFiles();//返回 File 对象代表的⽬录下的所有⽂件，以 File 对象表⽰
        //System.out.println(file1[0].getName());//用返回的文件夹进行操作
       // System.out.println(file.renameTo(file1));//进⾏⽂件改名，也可以视为我们平时的剪切、粘贴操作
    }

}
